/**
 * 质量管理 反馈
 */
import axios from '@/api/fetch';
import SERVER from '@/api/server';

// 开发环境调用 陈博文）本地接口服务
const prefix = process.env.NODE_ENV === 'development'? 'chengbowen' : SERVER.CLAIMFAC
const prefix2 =  process.env.NODE_ENV === 'development'? 'partTest' : SERVER.CLAIMFAC
const prefix3 =  process.env.NODE_ENV === 'development'? 'dmscloud.repair' : SERVER.CLAIMFAC

// 如果想使用测试环境接口服务  则使用下方语句
// const prefix = SERVER.CLAIMFAC
// const prefix2 = SERVER.CLAIMFAC


// 反馈 - 列表
export const reqList = params => axios.get(`${SERVER.CLAIMFAC}/rPQaReport`, {params} );
// 反馈 - 明细
export const reqDetails = params => axios.get(`${SERVER.CLAIMFAC}/rPQaReport/selectById/${params.reportId}`,  {params} );

// 主因零配件查询
export const reqParts = params => axios.get(`${SERVER.CLAIMFAC}/basedata/partInfos/findPartClaim`,  {params} );  // 博文单独起的服务（为了本地联调方便）
// export const reqParts = params => axios.get(`${prefix}/basedata/partInfos/findPartClaim`,  {params} );// 实际 生产、开发 环境使用服务

//查询VIN
export const queryVinList = params => axios.get(`${SERVER.CLAIMFAC}/order/repair/license`, {params,timeout: 60000});

// 配套厂查询接口
export const reqSupName = params => axios.get(`${SERVER.CLAIMFAC}/rPQaReport/getSupNameByCode`,  {params} );

// 反馈 - 新增、上报
export const reqSave = (params) => axios.post(`${SERVER.CLAIMFAC}/rPQaReport/saveOne`, params)
// 反馈 - 保存
export const reqUpadate = (params) => axios.post(`${SERVER.CLAIMFAC}/rPQaReport/updateByPtId`, params)
// 反馈 - 导出
export const reqExcel = params => axios.post(`${SERVER.CLAIMFAC}/rPQaReport/getListForExport`,  params,{responseType: 'blob'})
